Lessons Learned from Applying Formal Speci cation in Industry
نویسندگان
چکیده
Industrial software developers are faced with a bewildering array of software engineering tech niques each with its own promised bene ts Yet the choice between them is often informed more by what Fenton calls the unsubstanti ated advertising claims and biases of produc ers both academic and industrial than by evidence of the costs and bene ts of these techniques in an industrial setting Companies are sometimes reluctant to be the rst to en ter new territory without a su ciently large public body of such evidence new techniques may be considered too immature for commer cial adoption Many industrial companies have already invested a great deal of e ort in the de velopment process which has normally under gone some form of certi cation to show that it
منابع مشابه
PREMO : A Case Study in Formal Methods and Multimedia System Speci cation
SC24, the sub-committee of the International Organisation for Standardization responsible for the area of computer graphics and image processing, is in the process of completing work on a new standard for multimedia systems, called PREMO. For the rst time in SC24, formal methods were employed during the development of the standard. The lessons learned from this exercise are interesting for two ...
متن کاملPREMO: A case study in formal methods and multimedia system specification
SC24, the sub-committee of the International Organisation for Standardization responsible for the area of computer graphics and image processing, is in the process of completing work on a new standard for multimedia systems, called PREMO. For the rst time in SC24, formal methods were employed during the development of the standard. The lessons learned from this exercise are interesting for two ...
متن کاملPICGAL Practical use of Formal Speci cation to Develop a Complex Critical System
This paper reports on the experiment PICGAL which aims to assess the bene ts of using VDM to develop high reliability related software in the space industry in a practical way The application used in this project is a code generator from a next generation environment to be used in the development of ground application software for boosters such as ARIANE V The experiment is constructed as a par...
متن کاملImplementing Software Replication Through CORBA Interceptors: Lessons Learned
The Common Object Request Broker Architecture (CORBA) currently does not provide any speci c support for software replication, a core aspect of reliable and dependable distributed applications. In this paper we discuss the use of CORBA interceptors, introduced by the Object Management Group in the CORBA 2.2 speci cation, as a basic building block for handling object replication. More speci call...
متن کاملLessons from Using Basic LOTOS Experience Report
We describe three case studies in the use of Basic LOTOS. The studies cover design recovery, requirements speci cation, and design activities. We also report lessons learned from the studies. Early lessons suggested changes to the syntax of the language used, and the need for some speci c analysis tools. The last case study reports some of the results of these changes.
متن کامل